package com.shycloud.mido.task.api.vo;

import lombok.Data;

import java.util.Map;

/**
 * 任务模块
 *
 * @author nianhua.jiang
 * @date 2020/8/28 14:04
 **/
@Data
public class SmMemberTaskVO {

	/** 任务ID */
	private Integer id;
	/** 任务标题 */
	private String title;
	/** 任务内容 */
	private String comment;
	/** 奖励文案 */
	private String reward;
	/** 完成状态 1-已完成 2-去完成（未完成） 3-领取（已完成，未领取） */
	private String complateStatus;
	/** 是否含有扩展字段（eg:0/10） */
	private String isExpand;
	/** 扩展字段 1 */
	private Integer expand1 = 0;
	/** 扩展字段 2 */
	private Integer expand2;
	/** 扩展字段 3 （备用跳转页面） */
	private String expand3;
	/** 扩展字段 4 （备用跳转类型） */
	private String expand4;

	private String after;

	/** 前端用跳转页面类型 */
	private String type;

	private Map<String, Object> arguments;
	/** 跳转页面 link */
	private String view;

	/** 时长 */
	private Integer duration;
	/** 单位 */
	private String unit;

	public String getAfter() {
		return "1".equals(this.getIsExpand()) ? "(" + this.getExpand1() + "/" + this.getExpand2() + ")" : null;
	}
}
